-- FORBID_UPGRADE_WEAR_EQUIP

-- 能否升级装备
return function(user, classId)
    -- 不是套装不管了
    local suit_id = SuitM.get_suit_id(classId);
    if suit_id <= 0 then
        return;
    end

    -- 套装属性
    local props = SuitM.calcSuitBaseProp(suit_id);
    local hp = user:queryAttrib("hp");
    local mp = user:queryAttrib("mp");
    local hp_addon = 0;
    local mp_addon = 0;
    for _, prop in pairs(props) do
        if prop[2] == "max_hp" then
            hp_addon = hp_addon + prop[3];
        elseif prop[2] == "max_mp" then
            mp_addon = mp_addon + prop[3];
        end
    end

    -- 加成比当前属性还高，不能升级
    if hp_addon >= hp then
        return "hp";
    end
    if mp_addon > mp then
        -- 魔法值可以为0
        return "mp";
    end
end
